Search results for "Software system"

showing 10 items of 59 documents

Guest editors' introduction: special issue on sensor evolution.

2001

Artificial life researchers, in their attempts to create life-as-it-could-be, have widely studied both the behavior of animals and artifacts. Early precursors of life-like artificial systems such as Grey Walter’s tortoises [4] or Valentino Braitenberg’s vehicles [1] were already demonstrating that ALife research is strongly motivated by the desire to understand and create life-like behavior and (neural) control. Creating life-like behavior in simulations or robots has increased our understanding of the design and evolution of controllers for artificial systems. Despite the interrelationship between behavior, sensors, and other morphological characteristics of animal systems, the evolution o…

Artificial IntelligenceHuman–computer interactionbusiness.industryArtificial lifeArtificial systemsStrong referenceSituatedRobotRoboticsSoftware systemArtificial intelligencebusinessGeneral Biochemistry Genetics and Molecular BiologyArtificial life
researchProduct

An Information Systems Design Product Theory for Software Project Estimation and Measurement Systems

2009

There is relatively little research on software Project Estimation and Measurement Systems (PEMS). Commercial PEMS vary in functionality and effective- ness. Their intended users thus do not know what to ex- pect from PEMS and how to evaluate them. This paper creates an information system design product theory for the class of PEMS that prescribes the meta-requirements, the meta-design, and applicable theories for all products within the class. Meta-requirements and the meta-design are derived from the project estimation and measurement literature, experiences obtained during more than ten years of empirical work in Finnish Software Measurement Association, and a commercially available PEMS.

COSMIC software sizingComputer scienceSoftware walkthroughSoftware peer reviewSoftware development processSoftware analyticsSoftwareSoftware sizingSoftware systemSoftware verification and validationSoftware measurementSoftware design descriptionEstimationSocial software engineeringbusiness.industrySoftware developmentSoftware metricSoftware deploymentSystems development life cyclePersonal software processSoftware constructionSoftware designPackage development processSoftware engineeringbusinessSoftware project management2009 42nd Hawaii International Conference on System Sciences
researchProduct

Semantic technologies for industry: From knowledge modeling and integration to intelligent applications

2013

Artificial Intelligence technologies are growingly used within several software systems ranging from Web services to mobile applications. It is by no doubt true that the more AI algorithms and methods are used the more they tend to depart from a pure "AI" spirit and end to refer to the sphere of standard software. In a sense, AI seems strongly connected with ideas, methods and tools that are not (yet) used by the general public. On the contrary, a more realistic view of it would be a rich and pervading set of successful paradigms and approaches. Industry is currently perceiving semantic technologies as a key contribution of AI to innovation. In this paper a survey of current industrial expe…

Computer scienceKnowledge RepresentationRecommender systemcomputer.software_genreNLPIndustrial ApplicationsWorld Wide WebKnowledge modelingSemantic TechnologiesArtificial Intelligencesemantic searchontologiesKnowledge Representation; Semantic Technologies; Industrial Applicationsinformation retrievalSoftware systembusiness.industrySemantic searchSketchBPMSemantic technologyApplications of artificial intelligenceNLP information retrieval semantic search recommender systems ontologies BPMrecommender systemsWeb servicebusinesscomputerIntelligenza Artificiale
researchProduct

Metrics in method engineering

1995

So many software development methods have been introduced in the last decade, that one can talk about a “methodology jungle”. To aid the method developers and evaluators in fighting their way through this jungle we propose a systematic approach for measuring properties of methods. We describe two sets of metrics, which measure the complexity of diagrammatic specification techniques on the one hand, and of complete systems development methods on the other hand. Proposed metrics provide a relatively fast and simple way to analyse the technique (or method) properties, and when accompanied with other selection criteria, can be used for estimating the cost of learning the technique and the relat…

Computer sciencebusiness.industryMethod engineeringSearch-based software engineeringSoftware developmentMachine learningcomputer.software_genreInformation engineeringArchitecture tradeoff analysis methodComputer engineeringSoftware constructionSoftware systemArtificial intelligencebusinessComputer-aided software engineeringcomputer
researchProduct

Finding essential features for tracking starfish in a video sequence

2004

The paper introduces a software system for detecting and tracking starfish in an underwater video sequence. The target of such a system is to help biologists in giving an estimate of the number of starfish present in a particular area of the sea-bottom. The nature of the input images is characterised by a low signal/noise ratio and by the presence of noisy background represented by pebbles; this makes the detection a non-trivial task. The procedure we use is a chain of several steps that starts from the extraction of the area of interest and ends with a classifier and a tracker providing the necessary information for counting the starfish present in the scene. © 2003 IEEE.

Contextual image classificationbiologySettore INF/01 - InformaticaEstimation theoryComputer sciencebusiness.industryStarfishFeature extractionbiology.organism_classificationObject detectionComputer visionArtificial intelligenceSoftware systemUnderwaterbusinessClassifier (UML)underwater video sequence starfish features extraction.
researchProduct

Packing a trunk - Now with a twist!

2005

In an industry project with a German car manufacturer we are faced with the challenge of placing a maximum number of uniform rigid rectangular boxes in the interior of a car trunk. The problem is of practical importance due to a European industry norm which requires car manufacturers to state the trunk volume according to this measure. No really satisfactory automated solution for this problem has been known in the past. In spite of its NP hardness, combinatorial optimization techniques, which consider only grid-aligned placements, produce solutions which are very close to the one achievable by a human expert in several hours of tedious work. The remaining gap is mostly due to the constrain…

Continuous modellingComputer scienceSimulated annealingDesign processCombinatorial optimizationSoftware systemCombinatorial methodGridIndustrial engineeringTrunkSimulation
researchProduct

Comprehensive System for Systematic Case-Driven Software Reuse

2010

Reuse of software artifacts (blueprints and code) is normally associated with organising a systematic reuse framework most often constructed for a specific problem domain. In this paper we present a system (language, tool, reuse process) where software reuse is based on building and retrieving of so-called software cases (large compound artifacts) that can be reused between domains. The system is opportunistic in that software cases result from usual (non-reuse oriented) activities where also semantic information is added. This information is used to support regular development but may serve later to retrieve software cases. Having this common semantic basis, we can organise a systematic cr…

DatabaseComputer sciencebusiness.industrySoftware developmentcomputer.software_genreFeature-oriented domain analysisComponent-based software engineeringSoftware constructionPackage development processDomain engineeringSoftware systembusinessSoftware engineeringSoftware product linecomputer
researchProduct

Retrieving Open Source Software Licenses

2006

Open Source Software maintenance and reuse require identifying and comprehending the applied software licenses. This paper first characterizes software maintenance, and open source software (OSS) reuse which are particularly relevant in this context. The information needs of maintainers and reusers can be supported by reverse engineering tools at different information retrieval levels. The paper presents an automated license retrieval approach called ASLA. User needs, system architecture, tool features, and tool evaluation are presented. The implemented tool features support identifying source file dependencies and licenses in source files, and adding new license templates for identifying l…

Databasebusiness.industryComputer scienceSoftware developmentComputingMilieux_LEGALASPECTSOFCOMPUTINGStatic program analysisSoftware maintenanceSoftware licensecomputer.software_genreSoftware qualitySoftware constructionBackportingSoftware systembusinesscomputer
researchProduct

Models Versus Model Descriptions

2021

In the development of computer-based systems, modelling is often advocated in addition to programming, in that it helps in reflecting the application domain and that it makes the design and experiment activities of development more efficient. However, there is disagreement about what models are and how they can be used in software systems development. In this paper, we present the Scandinavian approach to modelling, which makes a clear distinction between models and model descriptions. This paper explains the connections between models, descriptions, systems, and executions. Combining the Scandinavian approach with the Kiel notion of model, we establish that both descriptions and executions…

Development (topology)Computer scienceApplication domainSemantics (computer science)Programming languageSoftware systemcomputer.software_genrecomputerVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550
researchProduct

Improving OHS activities at company level with decision support software

2012

Abstract The paper presents the results of a project implemented at S.C. COMPA S.A., an automotive manufacturing company from Sibiu, Romania. The goal of the project was to develop a practical and sustainable solution for improving the work conditions in the company, by a proactive and systematic evaluation of compliance with national and European OHS legislation. To reach this objective an evaluation methodology was developed and a software system was implemented to support the decisions made by the company and OHS managers to improve work conditions and to grow safety level for the employees. The workplaces problems regarding risks assessment and control are revealed and managers can take…

EngineeringDecision support systemProcess managementKnowledge managementWork (electrical)business.industryControl (management)LegislationSoftware systemAutomotive manufacturingbusinessIFAC Proceedings Volumes
researchProduct